import re

# Ввод данных
words = input("Введите несколько слов, разделенных пробелом: ")

# Разделение введенных слов
a = words.split()

# Переменные для подсчета параметров
b = 0
c = 0
d = 0
e = 0
f = 0
g = ''
h = 0

# Проверка количества введенных слов
if len(a) <= 1:
    print("Мало данных для анализа")
else:
    for word in a:
        b += 1
        
        if re.match('[А-Я]', word[0]):
            c += 1
        if re.search('[a-zA-Z]', word):
            d += 1
        if len(word) <= 3:
            e += 1
        if '-' in word:
            f += 1
        if len(word) > h:
            h = len(word)
            g = word

    # Вывод результатов
    print(f"Кол-во слов: {b}")
    print(f"Кол-во слов с заглавной кириллической буквы: {c}")
    print(f"Кол-во слов содержащих латинский символ: {d}")
    print(f"Кол-во слов не превышающих 3 символа: {e}")
    print(f"Кол-во слов в составе которых имеется дефис: {f}")
    print(f"Самое длинное слово: {g}")
    print(f"Длина слова: {h}")
